Class AaaProcessImpl

All Implemented Interfaces:
IPCObject, AaaProcess, Process

public class AaaProcessImpl extends ProcessImpl implements AaaProcess
Information provided by the PKI file:

    \class AaaProcess
    
    \brief AaaProcess holds and manipulates the AAA process.
    
    \example network().getDevice("Router0").getProcess("AaaProcess")
    
Author:
Auto-generated
  • Constructor Details

  • Method Details

    • getAuthMethodAt

      public AuthMethod getAuthMethodAt(String listName, int methodIndex)
      Information provided by the PKI file:
      
          \brief Returns the authentication method at the given index in the list.
          
          \remark For example, if you configured an authentication list named 'myauth', and
          you specified to use radius and local, radius would be index 0 and local would be index 1.
          
          \param listName, the authentication list name to inquire about ('default' is a built-in list)
          \param methodIndex, the index into the list.
          
          \return Aaa::EAuthMethod,   the type of authentication in that list.
          Authentication types:       eTacacs = 0,
          eRadius = 1,
          eLocal = 2,
          eNone = 3,
          eEnable = 4,
          eNull = 5
          
              
      Specified by:
      getAuthMethodAt in interface AaaProcess
      Parameters:
      listName - Takes in a parameter of listName
      methodIndex - Takes in a parameter of methodIndex
      Returns:
      AuthMethod Returns a AuthMethod
    • remAuthListByName

      public void remAuthListByName(String name)
      Information provided by the PKI file:
      
          \brief Removes a configured authentication list from the process.
          
          \param name, the name of the authentication list to remove.
          
              
      Specified by:
      remAuthListByName in interface AaaProcess
      Parameters:
      name - Takes in a parameter of name